/**
 *    Copyright (C) 2024-present MongoDB, Inc.
 *
 *    This program is free software: you can redistribute it and/or modify
 *    it under the terms of the Server Side Public License, version 1,
 *    as published by MongoDB, Inc.
 *
 *    This program is distributed in the hope that it will be useful,
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *    Server Side Public License for more details.
 *
 *    You should have received a copy of the Server Side Public License
 *    along with this program. If not, see
 *    <http://www.mongodb.com/licensing/server-side-public-license>.
 *
 *    As a special exception, the copyright holders give permission to link the
 *    code of portions of this program with the OpenSSL library under certain
 *    conditions as described in each individual source file and distribute
 *    linked combinations including the program with the OpenSSL library. You
 *    must comply with the Server Side Public License in all respects for
 *    all of the code used other than as permitted herein. If you modify file(s)
 *    with this exception, you may extend this exception to your version of the
 *    file(s), but you are not obligated to do so. If you do not wish to do so,
 *    delete this exception statement from your version. If you delete this
 *    exception statement from all source files in the program, then also delete
 *    it in the license file.
 */

#pragma once

// this file was generated using code in
// https://github.com/10gen/ost1-misc/tree/master/my-app
//

{Decimal128("0.000000"),
 Decimal128("1.638400"),
 Decimal128("0.000000"),
 Decimal128("6.500000"),
 1,
 1,
 R"(000
0010000
)"},

    {Decimal128("0.000000"),
     Decimal128("1.638400"),
     Decimal128("0.000000"),
     Decimal128("6.550000"),
     1,
     2,
     R"(000
00100
00101000
)"},

    {Decimal128("0.000000"),
     Decimal128("1.638400"),
     Decimal128("0.000000"),
     Decimal128("6.553000"),
     1,
     3,
     R"(000
0010
0011000
00110010
00110011000
001100110010
0011001100110
)"},

    {Decimal128("0.000000"),
     Decimal128("1.638400"),
     Decimal128("0.000000"),
     Decimal128("6.553600"),
     1,
     4,
     R"(000
00100000000000000
)"},

    // { Decimal128("1000000.000000"), Decimal128("20000000.000000"), Decimal128("788545.000000"),
    // Decimal128("340282366920938463463374607431769000000.000000"), 1, 0,
    // R"(10101110010000101011110001011110110001000110001000111001100010011001001111011110100000101111110111111111111111111110011111111011
    // 101011100100001010111100010111101100010001100010001110011000100110010011110111101000001011111101111111111111111111100111111111
    // 101011100100001010111100010111101100010001100010001110011000100110010011110111101000001011111101111111111111111111101
    // 10101110010000101011110001011110110001000110001000111001100010011001001111011110100000101111110111111111111111111111
    // 10101110010000101011110001011110110001000110001000111001100010011001001111011110100000101111111
    // 1010111001000010101111000101111011000100011000100011100110001001100100111101111010000011
    // 10101110010000101011110001011110110001000110001000111001100010011001001111011110100001
    // 1010111001000010101111000101111011000100011000100011100110001001100100111101111010001
    // 101011100100001010111100010111101100010001100010001110011000100110010011110111101001
    // 10101110010000101011110001011110110001000110001000111001100010011001001111011110101
    // 1010111001000010101111000101111011000100011000100011100110001001100100111101111011
    // 10101110010000101011110001011110110001000110001000111001100010011001001111011111
    // 101011100100001010111100010111101100010001100010001110011000100110010011111
    // 1010111001000010101111000101111011000100011000100011100110001001100101
    // 101011100100001010111100010111101100010001100010001110011000100110011
    // 1010111001000010101111000101111011000100011000100011100110001001101
    // 101011100100001010111100010111101100010001100010001110011000100111
    // 101011100100001010111100010111101100010001100010001110011000101
    // 10101110010000101011110001011110110001000110001000111001100011
    // 101011100100001010111100010111101100010001100010001110011001
    // 10101110010000101011110001011110110001000110001000111001101
    // 1010111001000010101111000101111011000100011000100011100111
    // 1010111001000010101111000101111011000100011000100011101
    // 101011100100001010111100010111101100010001100010001111
    // 10101110010000101011110001011110110001000110001001
    // 1010111001000010101111000101111011000100011000101
    // 101011100100001010111100010111101100010001100011
    // 1010111001000010101111000101111011000100011001
    // 101011100100001010111100010111101100010001101
    // 10101110010000101011110001011110110001000111
    // 10101110010000101011110001011110110001001
    // 1010111001000010101111000101111011000101
    // 101011100100001010111100010111101100011
    // 1010111001000010101111000101111011001
    // 101011100100001010111100010111101101
    // 10101110010000101011110001011110111
    // 10101110010000101011110001011111
    // 101011100100001010111100011
    // 1010111001000010101111001
    // 101011100100001010111101
    // 10101110010000101011111
    // 101011100100001011
    // 1010111001000011
    // 10101110010001000
    // 101011100100010010
    // 10101110010001001100
    // 101011100100010011010
    // 10101110010001001101100
    // 1010111001000100110110100
    // 101011100100010011011010100
    // 1010111001000100110110101010
    // 101011100100010011011010101100
    // 1010111001000100110110101011010
    // 1010111001000100110110101011011000
    // 1010111001000100110110101011011001000
    // 1010111001000100110110101011011001001000
    // 101011100100010011011010101101100100100100
    // 10101110010001001101101010110110010010010100
    // 1010111001000100110110101011011001001001010100
    // 10101110010001001101101010110110010010010101010000
    // 10101110010001001101101010110110010010010101010001000
    // 101011100100010011011010101101100100100101010100010010
    // 1010111001000100110110101011011001001001010101000100110
    // 101011100100010011011010101101100100100101010100010011100
    // 1010111001000100110110101011011001001001010101000100111010
    // 101011100100010011011010101101100100100101010100010011101100
    // 1010111001000100110110101011011001001001010101000100111011010
    // 10101110010001001101101010110110010010010101010001001110110110
    // 1010111001000100110110101011011001001001010101000100111011011100
    // 1010111001000100110110101011011001001001010101000100111011011101000000
    // 101011100100010011011010101101100100100101010100010011101101110100000100000
    // 10101110010001001101101010110110010010010101010001001110110111010000010000100
    // 101011100100010011011010101101100100100101010100010011101101110100000100001010
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101100
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110100
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101010
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101100
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011010
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110000
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100010
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001100
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110100
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101010
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111111111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111111110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111111111111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111111111000
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111111111110010
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111111111111111100110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111111111001110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111111111110011110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111111111111111100111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111111111001111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111111111110011111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111111111001111111100
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111111111110011111111010
    // )"},

    // { Decimal128("1000000.000000"), Decimal128("20000000.000000"), Decimal128("788544.000000"),
    // Decimal128("340282366920938463463374607431769000000.000000"), 1, 0,
    // R"(10101110010000101011110001011110110001000110001000111001100010011001001111011110100000101111110111111111111111111110011111111011
    // 101011100100001010111100010111101100010001100010001110011000100110010011110111101000001011111101111111111111111111100111111111
    // 101011100100001010111100010111101100010001100010001110011000100110010011110111101000001011111101111111111111111111101
    // 10101110010000101011110001011110110001000110001000111001100010011001001111011110100000101111110111111111111111111111
    // 10101110010000101011110001011110110001000110001000111001100010011001001111011110100000101111111
    // 1010111001000010101111000101111011000100011000100011100110001001100100111101111010000011
    // 10101110010000101011110001011110110001000110001000111001100010011001001111011110100001
    // 1010111001000010101111000101111011000100011000100011100110001001100100111101111010001
    // 101011100100001010111100010111101100010001100010001110011000100110010011110111101001
    // 10101110010000101011110001011110110001000110001000111001100010011001001111011110101
    // 1010111001000010101111000101111011000100011000100011100110001001100100111101111011
    // 10101110010000101011110001011110110001000110001000111001100010011001001111011111
    // 101011100100001010111100010111101100010001100010001110011000100110010011111
    // 1010111001000010101111000101111011000100011000100011100110001001100101
    // 101011100100001010111100010111101100010001100010001110011000100110011
    // 1010111001000010101111000101111011000100011000100011100110001001101
    // 101011100100001010111100010111101100010001100010001110011000100111
    // 101011100100001010111100010111101100010001100010001110011000101
    // 10101110010000101011110001011110110001000110001000111001100011
    // 101011100100001010111100010111101100010001100010001110011001
    // 10101110010000101011110001011110110001000110001000111001101
    // 1010111001000010101111000101111011000100011000100011100111
    // 1010111001000010101111000101111011000100011000100011101
    // 101011100100001010111100010111101100010001100010001111
    // 10101110010000101011110001011110110001000110001001
    // 1010111001000010101111000101111011000100011000101
    // 101011100100001010111100010111101100010001100011
    // 1010111001000010101111000101111011000100011001
    // 101011100100001010111100010111101100010001101
    // 10101110010000101011110001011110110001000111
    // 10101110010000101011110001011110110001001
    // 1010111001000010101111000101111011000101
    // 101011100100001010111100010111101100011
    // 1010111001000010101111000101111011001
    // 101011100100001010111100010111101101
    // 10101110010000101011110001011110111
    // 10101110010000101011110001011111
    // 101011100100001010111100011
    // 1010111001000010101111001
    // 101011100100001010111101
    // 10101110010000101011111
    // 101011100100001011
    // 1010111001000011
    // 10101110010001000
    // 101011100100010010
    // 10101110010001001100
    // 101011100100010011010
    // 10101110010001001101100
    // 1010111001000100110110100
    // 101011100100010011011010100
    // 1010111001000100110110101010
    // 101011100100010011011010101100
    // 1010111001000100110110101011010
    // 1010111001000100110110101011011000
    // 1010111001000100110110101011011001000
    // 1010111001000100110110101011011001001000
    // 101011100100010011011010101101100100100100
    // 10101110010001001101101010110110010010010100
    // 1010111001000100110110101011011001001001010100
    // 10101110010001001101101010110110010010010101010000
    // 10101110010001001101101010110110010010010101010001000
    // 101011100100010011011010101101100100100101010100010010
    // 1010111001000100110110101011011001001001010101000100110
    // 101011100100010011011010101101100100100101010100010011100
    // 1010111001000100110110101011011001001001010101000100111010
    // 101011100100010011011010101101100100100101010100010011101100
    // 1010111001000100110110101011011001001001010101000100111011010
    // 10101110010001001101101010110110010010010101010001001110110110
    // 1010111001000100110110101011011001001001010101000100111011011100
    // 1010111001000100110110101011011001001001010101000100111011011101000000
    // 101011100100010011011010101101100100100101010100010011101101110100000100000
    // 10101110010001001101101010110110010010010101010001001110110111010000010000100
    // 101011100100010011011010101101100100100101010100010011101101110100000100001010
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101100
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110100
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101010
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101100
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011010
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110000
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100010
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001100
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110100
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101010
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111111111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111111110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111111111111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111111111000
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111111111110010
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111111111111111100110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111111111001110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111111111110011110
    // 101011100100010011011010101101100100100101010100010011101101110100000100001011010110110001101011111111111111111111100111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111111111001111110
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111111111110011111110
    // 1010111001000100110110101011011001001001010101000100111011011101000001000010110101101100011010111111111111111111111001111111100
    // 10101110010001001101101010110110010010010101010001001110110111010000010000101101011011000110101111111111111111111110011111111010
    // )"},

    // WRONG - this triggers 128 bits for the range calculation which does not use the precision
    // code path therefore { Decimal128("1000000.000000"), Decimal128("20000000.000000"),
    // Decimal128("1.788545"), Decimal128("34028236692093846346337460743.176900"), 1, 10,
    // R"(0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100010011100010101111111
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101010010001001110001011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100010011100011
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000110101001000100111001
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100010011101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101010010001001111
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000110101001000101
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100011
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000110101001001
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101010011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011011
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000111
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101001
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001111
    // 000000000000000000000000000000000000000000000000000000000000000000000000001
    // 00000000000000000000000000000000000000000000000000000000000000000000000001
    // 0000000000000000000000000000000000000000000000000000000000000000000000001
    // 000000000000000000000000000000000000000000000000000000000000000000000001
    // 00000000000000000000000000000000000000000000000000000000000000000000001000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010000
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100010
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001000
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100011000010010
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100110
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100111000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110010
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001000
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100011000010011100110010010
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100111001100100110
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001001110
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100011000010011100110010011110
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001001111100
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100111001100100111110100
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001001111101010
    // )"},

    // { Decimal128("1000000.000000"), Decimal128("20000000.000000"), Decimal128("1.788545"),
    // Decimal128("34028236692093846346337460743.176900"), 1, 10,
    // R"(0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100010011100010101111111
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101010010001001110001011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100010011100011
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000110101001000100111001
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100010011101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101010010001001111
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000110101001000101
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100011
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000110101001001
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101010011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011011
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000111
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101001
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001111
    // 000000000000000000000000000000000000000000000000000000000000000000000000001
    // 00000000000000000000000000000000000000000000000000000000000000000000000001
    // 0000000000000000000000000000000000000000000000000000000000000000000000001
    // 000000000000000000000000000000000000000000000000000000000000000000000001
    // 00000000000000000000000000000000000000000000000000000000000000000000001000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010000
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100010
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001000
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100011000010010
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100110
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100111000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110010
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001000
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100011000010011100110010010
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100111001100100110
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001001110
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100011000010011100110010011110
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001001111100
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100111001100100111110100
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001001111101010
    // )"},

    // WRONG bits calculation in Java code
    // { Decimal128("1000000.000000"), Decimal128("20000000.000000"), Decimal128("1.788545"),
    // Decimal128("34028236692093846346337460743.176900"), 1, 9,
    // R"(0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100010011100010101111111
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101010010001001110001011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100010011100011
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000110101001000100111001
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100010011101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101010010001001111
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000110101001000101
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100100011
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000110101001001
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010100101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101010011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011010101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111010001101011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110100011011
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101000111
    // 00000000000000000000000000000000000000000000000000000000000000000000000000011101001
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001110101
    // 000000000000000000000000000000000000000000000000000000000000000000000000000111011
    // 0000000000000000000000000000000000000000000000000000000000000000000000000001111
    // 000000000000000000000000000000000000000000000000000000000000000000000000001
    // 00000000000000000000000000000000000000000000000000000000000000000000000001
    // 0000000000000000000000000000000000000000000000000000000000000000000000001
    // 000000000000000000000000000000000000000000000000000000000000000000000001
    // 00000000000000000000000000000000000000000000000000000000000000000000001000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010000
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100010
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001000
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100011000010010
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100110
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100111000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110010
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011000
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001000
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100011000010011100110010010
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100111001100100110
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001001110
    // 0000000000000000000000000000000000000000000000000000000000000000000000100100011000010011100110010011110
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001001111100
    // 00000000000000000000000000000000000000000000000000000000000000000000001001000110000100111001100100111110100
    // 000000000000000000000000000000000000000000000000000000000000000000000010010001100001001110011001001111101010
    // )"},
